Skip to content

feat: Add multi-agent personas for testing#9

Open
pikaqiu2333 wants to merge 1 commit into
agentlabs-dev:mainfrom
pikaqiu2333:feat/multi-agent-personas
Open

feat: Add multi-agent personas for testing#9
pikaqiu2333 wants to merge 1 commit into
agentlabs-dev:mainfrom
pikaqiu2333:feat/multi-agent-personas

Conversation

@pikaqiu2333
Copy link
Copy Markdown

Added 4 agent personas with configurable behavior patterns:

What's new

  • Alice (Newbie): Slow typing (150ms/char), careful
  • Bob (Cautious): Clicks privacy policy, fills optional fields
  • Charlie (Impatient): Fast typing (50ms/char), skips optional fields
  • David (Malicious): Tries SQL injection and XSS attacks

Features

  • Agent persona configuration interface
  • Persona configurator service
  • Multi-agent testing with UX metrics
  • Playwright test cases for each persona

Benefits

  • Test products with different user types
  • Discover UX issues (e.g., impatient users may leave due to password validation)
  • Validate security (malicious user testing)
  • Collect UX metrics (success rate, duration, confusion points)

Technical details

  • TypeScript + Playwright
  • Configurable typing speed
  • Configurable behavior patterns
  • UX metrics collection

This contribution aligns with auto-inspector's mission of web testing AI agents.

Added 4 agent personas with configurable behavior patterns:
- Alice (Newbie): Slow typing (150ms/char), careful
- Bob (Cautious): Clicks privacy policy, fills optional fields
- Charlie (Impatient): Fast typing (50ms/char), skips optional fields
- David (Malicious): Tries SQL injection and XSS attacks

Includes:
- Agent persona configuration interface
- Persona configurator service
- Multi-agent testing with UX metrics
- Playwright test cases for each persona

Closes #XXX
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant